import axiosInstance from "../axiosInstance";


const categoryInfo={
    /**
     * 获取所有分页信息
     * @param {pageIndex,category_name} param0 
     * @returns {Promise<Object>}
     */
    getListByPage({pageIndex,category_name}){
        return axiosInstance.get(`/categoryInfo/getListbyPage`,{
            params:{
                pageIndex,category_name
            }
        })
    },
    /**
     * 获取所有分类信息
     * @returns  {Promise<Object>}
     */
    getAllList(){
        return axiosInstance.get(`/categoryInfo/getAllList`);
    },
    /**
     * 删除菜品分类
     * @param {number} id 
     * @returns 
     */
    deleteById(id){
        return axiosInstance.get(`categoryInfo/deleteById`,{
            params:{
                id
            }
        })
    },
    /**
     * 新增
     * @param {String} category_name 
     * @returns 
     */
    add({category_name}){
        return axiosInstance(`/categoryInfo/add`,{
            params:{
                category_name
            }
        })
    },
   update({id,category_name}){
    return axiosInstance.post(`/categoryInfo/update`,{
        id,category_name
    })
   },
    findById(id){
        return axiosInstance.get(`/categoryInfo/findById`,{
            params:{
                id
            }
        })
    }
}
export default categoryInfo;